<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en">
<head>
  <title>User FAQ - ReactOS Website</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Pragma" content="no-cache" />
  <meta name="Content-language" content="en" />
  <meta name="Publisher" content="ReactOS Web Team" />
  <meta name="Copyright" content="ReactOS Foundation" />
  <meta name="Generator" content="RosCMS" />
  <meta name="Keywords" content="ReactOS, ros, operating system, OS, OSS, compatible, react os, clone, free, open source, alternative, open source os, GNU GPL, GPL, LGPL, forum, download, information, wiki, support database, support, faq, compatibility database, compatibility" />
  <meta name="Description" content="ReactOS&reg; is a free, modern operating system based on the design of Windows&reg; XP/2003. Written completely from scratch, it aims to follow the Windows&reg; architecture designed by Microsoft&reg; from the hardware level right through to the application level." />
  <meta name="Page-topic" content="operating system, computer, software, downloads, open source, alternative" />
  <meta name="Audience" content="all" />
  <meta name="Page-type" content="Operating System/Information/News/Open Source" />
  <meta name="Robots" content="index,follow" />
  <link rel="SHORTCUT ICON" href="../allnew/favicon.ico" />
  <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="newsfeed_rss.xml" />
  <link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="newsfeed_atom.xml" />
  <link href="../css/style.css" type="text/css" rel="stylesheet" />
  <!--[if IE]><link href="../css/ie.css" type="text/css" rel="stylesheet" /><![!endif] -->

  <link rel="stylesheet" href="../css/litebox.css" type="text/css" media="screen" />
  <script type="text/javascript" src="../js/litebox.js"></script>

  
</head>
<body onload="initLightbox()">
<div id="main">
<div id="header">
  <div id="headercontent">
    <a href="index.html" id="back" class="clearfix">
      <img id="logo" src="../img/logo.png" alt="ReactOS logo" />
      <img id="reactos" src="../img/ReactOS.png" alt="ReactOS" />
    </a>
    <div id="headerContext">
      <div id="lang">
        <span>English</span>
<ul>
<li><a href="../?page=about_userfaq&amp;lang=bg">Bulgarian</a></li><li><a href="../?page=about_userfaq&amp;lang=ca">Català</a></li><li><a href="../?page=about_userfaq&amp;lang=cz">Czech</a></li><li><a href="../?page=about_userfaq&amp;lang=da">Danish</a></li><li><a href="../?page=about_userfaq&amp;lang=de">Deutsch</a></li><li><a href="../?page=about_userfaq&amp;lang=el">Ελληνικά</a></li><li><a href="../?page=about_userfaq&amp;lang=en">English</a></li><li><a href="../?page=about_userfaq&amp;lang=es">Español</a></li><li><a href="../?page=about_userfaq&amp;lang=fr">Français</a></li><li><a href="../?page=about_userfaq&amp;lang=he">Hebrew</a></li><li><a href="../?page=about_userfaq&amp;lang=hu">Hungarian</a></li><li><a href="../?page=about_userfaq&amp;lang=id">Indonesian</a></li><li><a href="../?page=about_userfaq&amp;lang=it">Italiano</a></li><li><a href="../?page=about_userfaq&amp;lang=ja">日本語</a></li><li><a href="../?page=about_userfaq&amp;lang=ko">Korean</a></li><li><a href="../?page=about_userfaq&amp;lang=lt">Lithuanian</a></li><li><a href="../?page=about_userfaq&amp;lang=nl">Dutch</a></li><li><a href="../?page=about_userfaq&amp;lang=no">Norsk</a></li><li><a href="../?page=about_userfaq&amp;lang=pl">Polski</a></li><li><a href="../?page=about_userfaq&amp;lang=pt">Português</a></li><li><a href="../?page=about_userfaq&amp;lang=ro">Romanian</a></li><li><a href="../?page=about_userfaq&amp;lang=ru">Русский</a></li><li><a href="../?page=about_userfaq&amp;lang=sk">Slovak</a></li><li><a href="../?page=about_userfaq&amp;lang=sv">Swedish</a></li><li><a href="../?page=about_userfaq&amp;lang=tw">Chinese (traditional)</a></li><li><a href="../?page=about_userfaq&amp;lang=uk">Ukrainian</a></li><li><a href="../?page=about_userfaq&amp;lang=vi">Vietnamese</a></li><li><a href="../?page=about_userfaq&amp;lang=zh">中文</a></li></ul>
      </div>
      <div id="advertise">
        <a href="newbies.html">New to ReactOS?</a>
        <a href="[#dev_start]">Get involved!</a>
      </div>
    </div>
  </div>
</div>
<div id="Navigation">
  <div id="NavigationContent">
  <ul>
    <li>
      <a href="about.html">Info</a>
      <ul>
        <li><a href="news.html">News</a></li>
        <li><a href="about.html">About&nbsp;ReactOS</a></li>
        <li><a href="about_whyreactos.html">Why&nbsp;ReactOS</a></li>
        <li><a href="download.html">Download</a></li>
        <li><a href="about_userfaq.html">FAQ</a></li>
        <li><a href="sitemap.html">Sitemap</a></li>
      </ul>
    </li>
    <li>
      <a href="community.html">Community</a>
      <ul>
        <li><a href="news.html">Forum</a></li>
        <li><a href="[#cont_url_forum]">Wiki</a></li>
        <li><a href="community_mailinglists.html">Mailing&nbsp;List</a></li>
        <li><a href="community_irc.html">Chat</a></li>
        <li><a href="[#cont_url_peoplemap]">Peoplemap</a></li>
      </ul>
    </li>
    <li>
      <a href="dev.html">Development</a>
      <ul>
        <li><a href="dev_start.html">How&nbsp;to&nbsp;take&nbsp;part</a></li>
        <li><a href="[#cont_url_wiki]Testing_Introduction">Testing</a></li>
        <li><a href="[#cont_url_wiki]Building_ReactOS">Compile&nbsp;ReactOS</a></li>
        <li><a href="[#cont_url_wiki]Debugging">Debugging</a></li>
        <li><a href="[#cont_url_doxygen]">Doxygen</a></li>
        <li><a href="dev_faq.html">Developer&nbsp;FAQ</a></li>
        <li><a href="dev_svn.html">Sourcecode&nbsp;access</a></li>
      </ul>
    </li>
    <li id="contactus"><a href="contact.html">Contact Us</a></li>

    <li id="search">
      <form method="get" action="http://www.google.com/search">
        <fieldset>
        <label for="q" accesskey="s"></label>
        <input type="text" id="q" name="q" tabindex="0" size="13" maxlength="80" title="search" />
        <input type="hidden" name="sitesearch" value="http://www.reactos.org" />
        </fieldset>
      </form>
    </li>
  </ul>
  </div>
</div>
<table style="border:0" width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
  <td style="width:147px" id="leftNav"> 
  <div class="navTitle">Navigation</div>
    <ol>
      <li><a href="index.html">Home</a></li>
      <li><a href="about.html">Info</a></li>
      <li><a href="community.html">Community</a></li>
      <li><a href="dev.html">Development</a></li>
      <li><a href="../roscms/?page=user">myReactOS</a></li>
    </ol>
  <p></p>


<div class="navTitle">About ReactOS</div>
      <ol>
        <li><a href="about.html">Overview</a></li>
        <li><a href="about_whatisreactos.html">What is ReactOS?</a></li>
        <li><a href="about_whyreactos.html">Why ReactOS?</a></li>
        <li><a href="download.html">Download</a></li>
        <li><a href="about_roadmap.html">Roadmap</a></li>
        <li><a href="about_userfaq.html">FAQ</a></li>
        <li><a href="media.html">Media</a></li>
        <li><a href="about_history.html">History</a></li>
        <li><a href="about_press.html">Press</a></li>
        <li><a href="license.html">License</a></li>
        <li><a href="dev_whitepaper.html">White Paper</a></li>
        <li><a href="dev_legalreview.html">Legal Review</a></li>
        <li><a href="/wiki/index.php/People_of_ReactOS">ReactOS Team</a></li>
        <li><a href="about_homepage.html">ReactOS Website</a></li>
      </ol>
      <p></p>

      <div id="ajaxsearchbar2" class="navTitle" style="display: none">Search</div>
      <ol>
        <li> 
			<div id="ajaxsearchbar" align="center"  style="display: none">
				<div align="center">
				<form method="get" action="http://www.google.com/search" style="padding:0;margin:0">
					<label for="q" accesskey="s"></label><input name="q" type="text" id="q" class="searchInput" tabindex="0" onkeyup="loadItemList(this.value,'rosweb','roscms_en','ajaxloadbar','sresultbar')" size="13" maxlength="80" style="font-family: Verdana; font-size: x-small; font-style: normal;" /><input name="domains" value="http://www.reactos.org" type="hidden" /><input name="sitesearch" value="http://www.reactos.org" type="hidden" />
					<input name="btnG" value="Go" type="submit" class="button" />
				</form>
				</div>
				<div id="sresultbar" style="display: none" align="left"></div>
				
			<img id="ajaxloadbar" src="../support/images/ajax_loading.gif" style="display: none"></div>
		</li>
      </ol>
	  <p></p>
 <div id="googlesearchbar" class="navTitle">Search</div>   
 <div id="googlesearchbar2" class="navBox"><form method="get" action="http://www.google.com/search" style="padding:0;margin:0">
  <div style="text-align:center;">
   <input name="q" value=""  size="12" maxlength="80" class="searchInput" type="text" tabindex="0"  /><input name="domains" value="http://www.reactos.org" type="hidden" /><input name="sitesearch" value="http://www.reactos.org" type="hidden" />
   <input name="btnG" value="Go" type="submit" class="button" />

  </div></form>
 </div>
<p></p>
<script type="text/javascript" language="javascript">
<!--
	document.getElementById('ajaxsearchbar').style.display = "block";
	document.getElementById('ajaxsearchbar2').style.display = "block";
	document.getElementById('googlesearchbar').style.display = "none";
	document.getElementById('googlesearchbar2').style.display = "none";
-->
</script>
<div class="navTitle">Language</div>  
	<div class="navBox"> 
		<span>English</span>
<ul>
<li><a href="../?page=about_userfaq&amp;lang=bg">Bulgarian</a></li><li><a href="../?page=about_userfaq&amp;lang=ca">Català</a></li><li><a href="../?page=about_userfaq&amp;lang=cz">Czech</a></li><li><a href="../?page=about_userfaq&amp;lang=da">Danish</a></li><li><a href="../?page=about_userfaq&amp;lang=de">Deutsch</a></li><li><a href="../?page=about_userfaq&amp;lang=el">Ελληνικά</a></li><li><a href="../?page=about_userfaq&amp;lang=en">English</a></li><li><a href="../?page=about_userfaq&amp;lang=es">Español</a></li><li><a href="../?page=about_userfaq&amp;lang=fr">Français</a></li><li><a href="../?page=about_userfaq&amp;lang=he">Hebrew</a></li><li><a href="../?page=about_userfaq&amp;lang=hu">Hungarian</a></li><li><a href="../?page=about_userfaq&amp;lang=id">Indonesian</a></li><li><a href="../?page=about_userfaq&amp;lang=it">Italiano</a></li><li><a href="../?page=about_userfaq&amp;lang=ja">日本語</a></li><li><a href="../?page=about_userfaq&amp;lang=ko">Korean</a></li><li><a href="../?page=about_userfaq&amp;lang=lt">Lithuanian</a></li><li><a href="../?page=about_userfaq&amp;lang=nl">Dutch</a></li><li><a href="../?page=about_userfaq&amp;lang=no">Norsk</a></li><li><a href="../?page=about_userfaq&amp;lang=pl">Polski</a></li><li><a href="../?page=about_userfaq&amp;lang=pt">Português</a></li><li><a href="../?page=about_userfaq&amp;lang=ro">Romanian</a></li><li><a href="../?page=about_userfaq&amp;lang=ru">Русский</a></li><li><a href="../?page=about_userfaq&amp;lang=sk">Slovak</a></li><li><a href="../?page=about_userfaq&amp;lang=sv">Swedish</a></li><li><a href="../?page=about_userfaq&amp;lang=tw">Chinese (traditional)</a></li><li><a href="../?page=about_userfaq&amp;lang=uk">Ukrainian</a></li><li><a href="../?page=about_userfaq&amp;lang=vi">Vietnamese</a></li><li><a href="../?page=about_userfaq&amp;lang=zh">中文</a></li></ul>
	</div>
<p></p>
<!-- Google AdSense - start -->
<script type="text/javascript"><!--
google_ad_client = "pub-8424466656027272";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_type = "text";
google_ad_channel ="4696317145";
google_color_border = "5984C3";
google_color_bg = "EEEEEE";
google_color_link = "000000";
google_color_text = "000000";
google_color_url = "006090";
google_ui_features = "rc:0";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- Google AdSense - end -->

      </td>

    <td id="content"><div class="contentSmall">	

<h1><a href="index.html">Home</a> > <a href="about.html">About ReactOS</a> > Frequently Asked Questions</h1>
<h2>Frequently Asked Questions</h2>
<p>Frequently Asked Questions (FAQ) about <a href="about.html">ReactOS</a>. If you have more detail questions and/or search for technical answers, read the <a href="dev_faq.html">Developer FAQ.</a></p>

<ul>
    <li><a href="#whatisros">What is ReactOS?</a> </li>
    <li><a href="#isroswin">Is ReactOS based on MicrosoftÂ® WindowsÂ®?</a> </li>
    <li><a href="#isrosunix">Is ReactOS based on *nix or Linux?</a> </li>
    <li><a href="#isroslegal">Is ReactOS legal?</a> </li>
    <li><a href="#whynontfs">Why isn't NTFS supported in ReactOS?</a> </li>
    <li><a href="#changegui">The ReactOS GUI sucks! Why don't you use another shell?</a> </li>
    <li><a href="#whyappnowork">Why does a certain application of mine not work under ReactOS?</a> </li>
    <li><a href="#whyros">Why ReactOS? Why clone Microsoft Windows?</a> </li>
    <li><a href="#whynotnix">Why don't you help develop Wine/Linux instead?</a> </li>
    <li><a href="#whichcpu">On which processors will ReactOS run?</a> </li>
    <li><a href="#wheredownload">Where can I download ReactOS?</a> </li>
    <li><a href="#howcontribute">How can I contribute to ReactOS?</a> </li>
    <li><a href="#whendone">When will ReactOS be done?</a> </li>
    <li><a href="#riskhardware">I want to test ReactOS without risking my existing hardware/installations. Can I test ReactOS another way?</a> </li>
    <li><a href="#hosthp">Why not let my employer host your site for free?</a> </li>
    <li><a href="#multilogin">I can not login. It says that I am already logged in.</a> </li>
</ul>

<a name="whatisros"></a>
<h3>What is ReactOS?</h3>
<p>ReactOS (short for React Operating System) is an <a href="http://www.opensource.org/docs/definition.php">open-source</a> effort to develop a quality operating system that is compatible with Microsoft Windows applications and drivers. <a href="about_whatisreactos.html">[more]</a></p>

<a name="isroswin"></a>
<h3>Is ReactOS based on MicrosoftÂ® WindowsÂ®?</h3>
<p>No! ReactOS consists only of GNU GPL (General Public License) and GPL compatible licensed source code.</p>

<a name="isrosunix"></a>
<h3>Is ReactOS based on *nix or Linux?</h3>
<p>No! ReactOS is not based on UNIX/Linux. It's written from scratch.</p>

<a name="isroslegal"></a>
<h3>Is ReactOS legal?</h3>
<p>Yes. It's fully legal.</p>
<p>Developers have not looked at WindowsÂ® source code. They have used the public documentation of WindowsÂ® OSes. They have made several tests to understand how WindowsÂ® works. In fact, ReactOS does the same things WindowsÂ® does, but not exactly in the same way, because they haven't the same source code. All code in ReactOS is under the GNU GPL (General Public License).</p>

<a name="whynontfs"></a>
<h3>Why isn't NTFS supported in ReactOS?</h3>
<p>NTFS is very hard to implement. The only implementation that is near-complete is NTFS-3g (FUSE), which is not kernel-level.</p>

Reasons are:
<ul>
  <li>NTFS is a very complex filesystem.</li>
  <li>It's not documented. For this reason it is more difficult to create an implementation. It doesn't assure full compatibility with WindowsÂ® in unusual circumstances nor with future versions of WindowsÂ®.</li>
</ul>
<p>You can find exhaustive discussions in ReactOS Forum for further details.</p>
<p>NTFS may be implemented in future development stages of ReactOS. Please wait patiently.</p>
</p>

<a name="changegui"></a>
<h3>The ReactOS GUI sucks! Why don't you use another shell?</h3>
<p>When ReactOS is more complete you will be free to use any other alternative shell. But we need a Explorer like shell, to be fully compatible.
Your moaning won't change anything...</p>

<a name="whyappnowork"></a>
<h3>Why does a certain application of mine not work under ReactOS?</h3>
<p>ReactOS is in <strong>alpha stage</strong> and not recommended for everyday use.
Many applications do not work (correctly) because many API calls simply haven't been implemented yet. This may be one of the reasons for the software not working.</p>

<a name="whyros"></a>
<h3>Why ReactOS? Why clone Microsoft Windows?</h3>
<p>First of all, ReactOS is not a clone of Windows. ReactOS is an operating system that is compatible with Microsoft Windows applications and drivers. Some of the reasons are the same as the reasons for developing Linux (an open-source UNIX clone)? In short, Linux is a great operating system, but it is not the answer for everybody. There are a lot of people that like Microsoft Windows, but are very frustrated with Microsoft's policies on various issues.<br/>
<br/>
The 9x family of Microsoft Windows is based on DOS, and shares many of its weaknesses, which is the primary reason why Microsoft Windows has such a bad name. The Microsoft Windows NT family of Windows, however, has a solid design. Not everything is perfect, but without access to the source code, there is no way to fix it, so a compatible operating system must be built from the ground up.</p>

<a name="whynotnix"></a>
<h3>Why don't you help develop Wine/Linux instead?</h3>
<p>This is a very common FAQ, so it's placed in User FAQ also (and technical answer is given in <a href="dev_faq.html">Developer FAQ</a>). <br/>
<br/>
ReactOS works very closely with Wine, and thus both projects actually benefit from each other. We have several developers in both the WINE and ReactOS projects that work on cross-compatibility issues between the two projects. <br/>
<br/>
It is our view that Linux + Wine can never be a full replacement for Microsoft(R) Windows(R). ReactOS has the potential for a much higher degree of compatibility - especially for Microsoft(R) Windows(R) drivers - which WINE does not address.</p>

<a name="whichcpu"></a>
<h3>On which processors will ReactOS run?</h3>
<p>ReactOS currently only supports the x86 processor architecture, although a PowerPC and AMD port has begun. ReactOS will run on Intel(R) Pentium(R) x64, Intel Xeon(R) x64, AMD(R) Athlon(R) x64 and AMD Opteron(R) processors in 32-bit mode, but the 64-bit functionality of these processors is not currently supported. See <a href="support.html">Compatibility Database</a> for a list of supported device drivers.<br/>
</p>

<a name="wheredownload"></a>
<h3>Where can I download ReactOS?</h3>
<p>Please visit the <a href="download.html">download page.</a></p>

<a name="howcontribute"></a>
<h3>How can I contribute to ReactOS?</h3>
<p>Please visit the <a href="dev_contribute.html">contribute to ReactOS page.</a></p>

<a name="whendone"></a>
<h3>When will ReactOS be done?</h3>
<p>First you need to define what ReactOS should be capable of when it is to be considered done. Since this definition may vary greatly between people, this question cannot be completely answered. One thing is for sure: ReactOS will continue to be developed, as there will always be a need for improvements. For more information, visit the <a href="about_roadmap.html">Roadmap page.</a></p>

<a name="riskhardware"></a>
<h3>I want to test ReactOS without risking my existing hardware/installations. Can I test ReactOS another way?</h3>
<p>Yes, you can test ReactOS on virtual hardware. You can test it in Qemu, for which there are official packages available on the <a href="download.html">download page</a>. This way, you can start ReactOS in a window without leaving your operating system. However, because Qemu is an emulator, ReactOS will run much slower than it would if it were running on actual hardware. Other virtual machines/x86 emulators should be able to run ReactOS as well, and ReactOS is known to run in at least Bochs, VMWare, VirtualPC and QEMU. If you know of other virtual machines that support it, please send an e-mail to the ros-dev mailing list.</p>

<a name="hosthp"></a>
<h3>Why not let my employer host your site for free?</h3>
<p>Thanks for the offer, but no, thanks. Things may change within your organization and then we'd be either politely asked to start paying X amount or go elsewhere. With our current setup, we have direct access to the machine, bandwidth is not a problem, although the hardware does need improvement (if you wish to <a href="foundation_donate.html">donate</a> hardware for this cause, contact one of the ReactOS coordinators).</p>

<a name="multilogin"></a>
<h3>I can not login. It says that I am already logged in.</h3>
<p>This problem is being worked on. However, as a workaround to login again, you can use the <a href="http://www.reactos.org/roscms/?page=getpwd">"Did you forget your Password?"</a> link and change your password; your old sesion will be deleted and you can login again using the new password. After that, remember to change the "multisession" option in your profile, which will allow you to login multiple times.</p>


</div>
</body>
</html><!-- Generated with RosCMS 4 (4.0.0 beta) - 2009-11-06 12:36:11 -->